Docker公式イメージ mysql
https://hub.docker.com/_/mysql
#Docker #MySQL
Environment Variables
MYSQL_ROOT_PASSWORD
動かすだけなら docker run --rm -e MYSQL_ROOT_PASSWORD=my-secret-pw mysql:8.0
MYSQL_USER, MYSQL_PASSWORD
Initializing a fresh instance
it will execute files with extensions .sh, .sql and .sql.gz that are found in /docker-entrypoint-initdb.d.
Files will be executed in alphabetical order.
拡張子が大文字のSQLだと無視された
code:コマンドメモ.sh
% # 動作確認・接続確認
% docker run --rm --name mysql-db -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 13306:3306 -d mysql:8.0
% mysql -h 127.0.0.1 -P 13306 -uroot -p
% docker stop mysql-db
% # 初期データ投入